#ifndef PARSE_OSM_H

#define PARSE_OSM_H

namespace gpstxt
{

class ParseOSM
{
public:
	virtual void processOSM(const char *fname,bool generateSourceCode) = 0;
	virtual void release(void) = 0;
protected:
	virtual ~ParseOSM(void)
	{
	}

};


ParseOSM * createParseOSM(void);

}; // end of gpstxt namespace

#endif
